var path_root = null;
var record_id = "1407921461311";
var addins = null;

//页面加载初始化Fun插件
function load(){
	console.log("初始化")
	addins=iWebPDF2018.iWebPDFFun;
	getPath();			//获取项目路径
}

function getPath() {
	var pathName = window.location.pathname.substring(1);
	var webName = pathName == '' ? '' : pathName.substring(0, pathName.indexOf('/'));
	path_root = window.location.protocol + '//' + window.location.host + '/'+ webName + '/';
}


/*****************************************            文档操作               ************************************************/
//在线打开文档
function WebOpen()
{
	if (addins != null) {
		addins.WebUrl = path_root + "PDFServer.jsp";
		addins.RECORDID = record_id;
		addins.FILENAME = "test";
		addins.FILETYPE = ".pdf";
		addins.USERNAME = "演示人";
		var ret = addins.WebOpen();
		if (!ret) {
			addins.Alert("文档打开失败！");
		}
	}
}

//在线保存文档
function WebSave()
{
	if (addins != null) {
		addins.WebUrl = path_root + "PDFServer.jsp";
		addins.RECORDID = record_id;
		addins.FILENAME = "test";
		addins.FILETYPE = ".pdf";
		addins.USERNAME = "演示人";
		var ret = addins.WebSave();
		if (!ret) {
			addins.Alert("文档保存失败！");
		}
	}
}

//打开URL文档
function WebOpenUrl(){
	if(addins != null){
		addins.WebOpenUrlFile("http://171.34.78.70:8899/KGBrowserEnt_iWebPDF2018/1001.pdf");
	}
}

//获取页码信息
function GetCurrentPageNo(){
	if ( 0 == iWebPDF2018.Documents.Count ){
		addins.Alert("没有已打开文档");
		return;
	}
		var PageNo = iWebPDF2018.Documents.ActiveDocument.Views.ActiveView.PageNum;
		var nPageCount = iWebPDF2018.Documents.ActiveDocument.Pages.Count;
		addins.Alert("本文档共有"+nPageCount+"页，当前页是"+PageNo+"页");
}

//跳转到指定页
function GoToPage(){
	if ( 0 == iWebPDF2018.Documents.Count){
		addins.Alert("没有已打开文档");
		return;
	}
	if ( "" == document.getElementById("pgText").value){
		addins.Alert("请输入跳转的页码");
		return;
	}
	iWebPDF2018.Documents.ActiveDocument.Views.ActiveView.PageNum = document.getElementById("pgText").value;
	var info;
	if ( PageNo > iWebPDF2018.Documents.ActiveDocument.Pages.Count || PageNo < 1 )
	{
		info = "页码错误,跳转失败！";
		alert(info);
	}
	else
	{
		info = "当前页是"+PageNo+"页";
		alert("跳转成功！");
	}
}



/*******************************************       工具栏操作     *****************************************/
//添加工具栏按钮
function AddAppendTools(){
	addins.AppendTools("10","测试按钮一",20);
}


//添加自定义菜单
function AddOnMenuClick(){
	addins.AppendMenu("10","测试菜单一");
	addins.AppendMenu("11","测试菜单二");
}

//谷歌下自定义菜单触发事件
function OnMenuClick(vIndex,vCaption){
	//alert('编号:'+vIndex+'\n\r'+'条目:'+vCaption+'\n\r'+'请根据这些信息编写菜单具体功能');
    if (vIndex==10){ addins.Alert("自定义菜单一事件");}
	if (vIndex==11){ addins.Alert("自定义菜单二事件");}
}

//隐藏标准工具栏
function EnableShowTools(val){
	addins.ShowTools = val;
}

var nClick = 1; 
//隐藏所有工具栏
function HideShowBar(){
    var nCount = iWebPDF2018.CommandBars.Count;
	nClick++;
	for (var i=0; i< nCount; i++)
	{
		if ( 0 == (nClick%2))
		{
			iWebPDF2018.CommandBars.Item(i).Visible = false;
		}
		else
		{
			iWebPDF2018.CommandBars.Item(i).Visible = true;
		}
	}
}

//显示隐藏标签页
function ShowTabBarVisible()
{
	if ( 0 == iWebPDF2018.Documents.Count ){
			addins.Alert("没有已打开文档");
			return;
	}	
	if(addins.ShowTabBarVisible==true)
	{
		addins.ShowTabBarVisible=false;
	}else
	{
		addins.ShowTabBarVisible=true;
	}
}

//显示隐藏工具栏打印按钮
function HideShowState(){	 
	if(addins.ShowState ==1)
	{
		addins.ShowState=0;
	}else{
		addins.ShowState=1;
	}
}


/*******************************************         批注操作          *******************************************/
//添加文字批注
function AddComment()
{	
	if ( 0 == iWebPDF2018.Documents.Count ){
			addins.Alert("没有已打开文档");
			return;
	}	
	addins.UserName="test";
	addins.AddComment(1,100,600,"这里是插入的附注内容");
}

//添加图片批注
function InsertImage(){
	if ( 0 == iWebPDF2018.Documents.Count ){
			addins.Alert("没有已打开文档");
			return;
	}	
	addins.UserName="test";
	addins.InsertImage(1,100,200,50,50,"c:\\aa.jpg");
}

//添加文字水印
function AddWateMake(){
	if ( 0 == iWebPDF2018.Documents.Count ){
			addins.Alert("没有已打开文档");
			return;
	}	
	addins.WateMark(1,addins.PageCount,"水印内容",25,50,45,true,200,500);
}

//添加图片水印
function AddWateMakeImage(){
	if ( 0 == iWebPDF2018.Documents.Count ){
			addins.Alert("没有已打开文档");
			return;
	}	
	addins.InsertImageExt(1,200,500,100,100,"c:\\aa.jpg",0,0.5,11);
}

//禁止移动批注
function LockAnnots(){
	try{							  
		if ( 0 == iWebPDF2018.Documents.Count ){
			alert("没有已打开文档");
			return;
		}
		var nAnnot = iWebPDF2018.Documents.ActiveDocument.Pages.Item(0).Annots.Count;
		for(var i=0; i<nAnnot; i++)
		{
			if(iWebPDF2018.Documents.ActiveDocument.Pages.Item(0).Annots.item(i).Locked==false){
				iWebPDF2018.Documents.ActiveDocument.Pages.Item(0).Annots.item(i).Locked = true;
			}else{
				iWebPDF2018.Documents.ActiveDocument.Pages.Item(0).Annots.item(i).Locked = false;
			}
		}
	}catch(e){	 
	   alert(e.description);
	}		
}













